import { deleteList } from '@/api/resource'

/**
 * 删除所选资源
 * @param {Array} selectedList - 待删除的资源列表
 * @returns {Promise} - 返回一个Promise对象，成功时携带删除操作的结果数据，失败时返回null
 */
export function deleteSelectResources(selectedList) {
  return new Promise((resolve) => {
    try {
      // 尝试删除所选资源列表中的资源
      const res = deleteList(selectedList)
      // 删除成功，返回结果数据
      resolve(res.data)
    } catch (error) {
      // 删除失败，返回null
      resolve(null)
      // 打印异常信息
    }
  })
}
